
/************************* BUTTON ****************************/
.button,
button,
input[type=submit],
input[type=reset] {
    position: relative;
    margin: 0 .5em .5em .5em;
    padding: .15em 1em;
    font-size: 14px;
    font-weight: bold;
    color: #4f4f4f;
    text-shadow: 0 1px 1px #fff;
    background: #ddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#c4c4c4));
    background: -moz-linear-gradient(top, #ededed, #c4c4c4);
    filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#c4c4c4');
    border: 1px solid #acacac;
    border-top-color: #bdbdbd;
    border-bottom-color: #949494;
    border-radius: .214em;
    -webkit-border-radius: .214em;
    -moz-border-radius: .214em;
    transition: all .2s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    cursor: pointer;
    }
.button:hover,
.button:focus,
button:hover,
button:focus,
input[type=submit]:hover,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=reset]:focus {
        outline:none;
        box-shadow: 0 0 7px #000;
        -webkit-box-shadow: 0 0 7px #000;
        -moz-box-shadow: 0 0 7px #000;
        }
   
   
input[type=submit]#banner_login{
    background			: -webkit-gradient(linear, left top, left bottom, from(#5F1917), to(#200102));
    background			: -moz-linear-gradient(top, #5F1917, #200102);
    filter				: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5F1917', endColorstr='#200102');
    background			: #3F0D0C;
    text-shadow			: none;
    color				: #FFFFFF;
}   
/****************************************************************************************/
/***************** Login/Register Form CSS ********************/

#login_form {
	color			: #000000;
	width			: 35em;
	padding			: 50px;
	margin-top		: 8em;
	background		: -moz-linear-gradient(center top , #EDEDED, #C4C4C4) repeat scroll 0 0 transparent;
    background		: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), to(#C4C4C4));
    filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#C4C4C4');
	border			: 1px solid #ACACAC;
	
}

#register_form {
	color			: #000000;
	width			: 35em;
	padding			: 50px;
	margin-top		: 8em;
	margin-bottom   : 8em;
	background		: -moz-linear-gradient(center top , #EDEDED, #C4C4C4) repeat scroll 0 0 transparent;
    background		: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), to(#C4C4C4));
    filter			: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#C4C4C4');
	border			: 1px solid #ACACAC;
}

#username, #password {
    background: #BFB9B3;
    border-color: #CCCCCC #999999 #999999 #CCCCCC;
    border-width: 1px;
}

/************************************************/

/***************** Quote Form CSS ********************/
.field {
	padding		: 2px 0px;
}

.errorlist {
	color			: red;
	text-decoration	: none;
	padding-left	: 170px;
	list-style		: none;
}

#help_text {
	padding-left	: 170px;
	color			: grey;
	font-size		: 14px;
	font-style		: italic;
}

#quote_form {
    padding-left: 10px;
    width		: 680px;	
    float		: left;
	}
#quote_form label{
	font-size	: 18px;
	padding		: 2px 0px;
    float		: left;
    width		: 170px;
    border-top	: 1px dotted #CCCCCC;
    color		: #3B569F;
}

#quote_form .required label{
    font-weight: bold;
}

#quote_form input{
	font-size		: 18px;
	width			: 500px;
	border			: 1px solid #AFC5FF;
}

#quote_form input:hover{
	border			: 1px solid #3B569F;
}
#quote_form input#submit_button{
	font-size		: 18px;
	width			: 200px;
	border			: 1px solid grey;
}

#quote_form textarea{
	font-size		: 18px;
	width			: 500px;
	height			: 100px;
	border			: 1px solid #AFC5FF;
}
#quote_form textarea:hover{
	border			: 1px solid #3B569F;
}

#contact-box {
	border			: 7px solid #BFBFBF;
	width			: 250px;
	height			: 350px;
	float			: right;
	margin-right	: 15px;
    background      : -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
    background      : -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
    filter          : progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC');
}

#contact-box ul{
    color			: #08408F;
    font-size		: 21px;
    font-weight		: bold;
    padding-left	: 15px;
}

#contact-box li{
    color			: #3B75D0;
    font-size		: 15px;
    list-style		: none outside none;
   	padding-left	: 15px;
    padding-top		: 10px;
    font-weight		: normal;
}
/************************************************/